Big Huge Thesaurus

Amaranthus spinosus

noun